دسته بندی ها
11:12 1400/02/24

دلیل علامت سوال بر روی فایل های پروژه در ویژوال استودیو

مشخصات سوال کننده :
کاربر : Piman_b     امتیاز کاربر : ‎−2     رتبه کاربر : 7363
دسته بندی : Sql Server ويژوال استوديو MySql MongoDB

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 4012
1 نظر
Piman_b : وقتی که میخوای اسکرپ بگیری هم خطا میده... کویری خطا میده(مگه نه اسکریپ با کویری انتخاب میکنیم برای اسکریپ گرفتن از دیتابیس اون کویری خطا داره)

امتیاز کاربر : ‎−2   رتبه کاربر : 7363   تاریخ ثبت : 11:01 1400/02/25
هوش مصنوعی

پاسخ هوش مصنوعی

علامت سوال یا علامت تعجب بر روی فایل های پروژه در ویژوال استودیو معمولاً به این معنی است که ویژوال استودیو نتوانسته است بعضی از فایل ها یا منابع لازم را بارگزاری کند. این مشکل می تواند به دلایل زیر باشد:

  • نسخه های مختلف ویژوال استودیو: فایل هایی که در ویژوال استودیو 2015 ایجاد شده اند ممکن است با نسخه های قدیمی تر مانند 2012 سازگار نباشند. این می تواند منجر به ایجاد مشکلاتی در نمایش فرم ها و کلاس ها شود.

  • نبود مراجع (References): بعضی از مراجع (library)های مورد نیاز برای اجرای پروژه ها ممکن است در سیستم دیگر نصب نشده باشند.

  • تنظیمات مربوط به پایگاه داده: اگر پایگاه داده به درستی منتقل نشده باشد، ممکن است پروژه شما نتواند به آن متصل شود و مشکلاتی در عملکرد آن ایجاد شود.

برای انتقال دیتابیس:

  • می توانید از Backup و Restore برای انتقال دیتابیس استفاده کنید. در SQL Server Management Studio، از گزینه Backup برای تهیه نسخه پشتیبان از دیتابیس استفاده کنید و سپس با استفاده از Restore آن را در سیستم دیگر بازیابی نمایید.

  • همچنین می توانید از اسکریپت های SQL برای ایجاد دیتابیس و جداول استفاده کنید و سپس آن ها را در سیستم دیگر اجرا کنید.

پیشنهاد می شود که حتماً نسخه های سازگار ویژوال استودیو و SQL Server را بررسی کنید و اگر امکان دارد از نسخه های مشابه در هر دو سیستم استفاده کنید تا از بروز چنین مشکلاتی جلوگیری شود.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : fateme 15:05 1400/02/24

در مورد سوال اول شما که چجوری یک دیتابیس رو روی ورژن پایین تر از Sql Server اجرا کنیم می تونید لینک زیر رو مطالعه کنید.

ری استور (Restore) کردن بک آپ (Backup) ورژن بالاتر روی ورژن پایین تر Sql Server

 

اما یک راه حل دیگه هم برای این کار وجود داره و اونم ایجاد اسکریپت از دیتابیس برای ورژن های پایین تر هست. لینک زیر به طور کامل و مرحله به مرحله توضیح داده.

MIGRATING SQL SERVER DATABASE TO LOWER VERSION

 

در مورد مشکل دوم شما که در مورد علامت سوال روی فایل های پروژه هست بهتر بود که یک تصویر قرار می دادید. چون توی ویژوال استودیو چند نوع علامت سوال وجود داره. لینک زیر رو مطالعه کنید اگر پاسخ دریافت نکردید سوال رو بیشتر و با عکس ویرایش کنید تا کسانی که می خوان پاسخ بدن اطلاعات بیشتری داشته باشن.

Blue question mark on files in solution explorer

به این پاسخ امتیاز بدهید    0
امتیاز: 1635 رتبه: 2
6 نظر
Piman_b : با سلام ممنون دوست عزیز. من دقیقا این آموزش بک آپ،ریستورو اسکریپ انجام دادم نمیشه.. مثلا میخوام اسکریپ بگیرم خطا کوئری که باید انجام بشه برای اسکریپ اولیه خطا میگیره.... اصلا اسکریپ انجام نمیشه که ما بخوایم اونو ببریم رو سیستم دیگه. نمیدونم تونستم منظور برسونم یا نه.. وقتی که رو سیستم اولیه میخوایم اسکریپ بگیریم برای انتقال یه کوئری انجام میده که اسکریپ ذخیره بشه.. خطا میگیره.. و همین خطا هم میبری رو سیستم دیگه اونجا هم خطا میگیره

امتیاز کاربر : ‎−2   رتبه کاربر : 7363   تاریخ ثبت : 04:54 1400/02/25
fateme : توی جوابی که دادم اشاره کردم. شما می فرمایید خطا دارم. اما هیچ اشاره ای نمی کنید خطا چی هست !!! وقتی سوال کلی باشه پاسخ هم کلی میشه. الان شما خطاتون چیه دقیقا

امتیاز کاربر : 1635   رتبه کاربر : 2   تاریخ ثبت : 05:16 1400/02/25
Piman_b : خطای 948 sql میگیره هنگام اتچ کردن

امتیاز کاربر : ‎−2   رتبه کاربر : 7363   تاریخ ثبت : 11:00 1400/02/25
Piman_b : این خطا هنگام میخوام اسکریپ اجرا کنم میگیره

امتیاز کاربر : ‎−2   رتبه کاربر : 7363   تاریخ ثبت : 11:29 1400/02/25
Piman_b : TITLE: Microsoft SQL Server Management Studio ------------------------------ Attach database failed for Server 'DESKTOP-DC4JQQD'. (Microsoft.SqlServer.Smo) For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=12.0.6024.0+((SQL14_PCU_Main).180907-0056)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Attach+database+Server&LinkId=20476 ------------------------------ ADDITIONAL INFORMATION: An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo) ------------------------------ The database 'Education_db' cannot be opened because it is version 852. This server supports version 782 and earlier. A downgrade path is not supported. Could not open new database 'Education_db'. CREATE DATABASE is aborted. (Microsoft SQL Server, Error: 948) For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=948&LinkId=20476 ------------------------------ BUTTONS: OK ------------------------------ این هم خطا موقع اتچ کردن

امتیاز کاربر : ‎−2   رتبه کاربر : 7363   تاریخ ثبت : 11:36 1400/02/25
Piman_b : سلام کسی نمیتونه کمکی کنه من گیر این خطای اتچم

امتیاز کاربر : ‎−2   رتبه کاربر : 7363   تاریخ ثبت : 09:03 1400/02/27
ادامه نظرات ...
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود